A Systematic Review of Techniques for Test Case Prioritization
نویسندگان
چکیده
In software development life cycle, maintenance phase is an important phase as it deals with the activities like error correction, upgradation, deletion and optimization of software capabilities. For this reason, regression testing is required in order to revalidate the modifications in the software. It is an expensive process. Various techniques of performing regression testing are available. Software testers can select the technique that suit their requirement as well as optimize the basic cost and time factors. This paper mainly discusses various test case prioritization techniques for regression testing presented by various researchers and the various search algorithms used in the test case prioritisation process.
منابع مشابه
Systematic Literature Review on Regression Test Prioritization Techniques
The purpose of regression testing is to validate the modified software and detect whether the unmodified code is adversely affected. Regression testing is primarily a maintenance activity. The main motivation behind this systematic review is to provide a ground for advancement of research in the field of Regression Test Prioritization. The existing techniques were compared along with their coll...
متن کاملAnalysis of Test Case Prioritization Techniques
The main aim of software industry is to provide high quality software to users. For this, it is essential to test software. Software testing involves a no of issues like test case generation, prioritization of test cases etc. The paper reviews various test case prioritization techniques. Test case prioritization techniques help to organize the test cases. This will help to reduce overall effort...
متن کاملA Systematic Review of Software Requirements Prioritization
.......................................................................................................................................................... 4 CHAPTER 1: INTRODUCTION 1.1. BACKGROUND ..................................................................................................................................... 8 1.2. PROBLEM DESCRIPTION AND MOTIVATION LEADING TO THESIS .........
متن کاملEthical Patient Prioritization in Disaster Triage: A Protocol for a Systematic Review
Background: Disasters are medically defined as events in which the demands for patients’ care far exceed the available resources. In such situations, triage and rationing of limited resources are inevitable. A decision regarding triage needs not only scientific guidelines but also an ethical framework and supporting policies. This study aims to provide a comprehensive review of the criteria for...
متن کاملA Survey on Model Based Test Case Prioritization
Regression testing is the process of validating modifications introduced in a system during software maintenance. As the test suite size is very large, system retesting consumes large amount of time and computing resources. This issue of retesting of software systems can be handled using a good test case prioritization technique. A prioritization technique schedules the test cases for execution...
متن کامل